A Framework for Real-Time Embedded PC Programming
نویسندگان
چکیده
A framework for developing real-time programs on embedded PC hardware is presented. Programs consist of a number of real-time tasks and a single non real-time task. Program development and testing is assisted by the automatic collection of task execution times and frequencies during system operation. Tasks have access to device drivers for input/output and can communicate with each other. Additionally, the non real-time task has access to local disk storage and remote hosts via a network. Flexible non real-time facilities, including an embedded scripting language, provide access to the timing data as they are generated. The same facilities are also used to implement both local and remote user interfaces to the system. Application areas include control systems for autonomous robots and vision based controllers. Although still under active development, the framework has been used in a number of projects, proving its potential.
منابع مشابه
A Generic Low cost Embedded Sensor-Actuator control system
In this paper we describe a generic low cost functioning embedded sensor-actuator system and a software framework for real time operation which avoids synchronization issues. This was used in ‘Sarvagya 1.0’ an unmanned ground vehicle which uses VFH algorithm for obstacle avoidance using open source platform player 1.0. This system contains all the needed interfaces for various sensors as well a...
متن کاملDesigning an embedded video processing camera using a 16-bit microprocessor for surveillance system
This paper describes the design and implementation of a hybrid intelligent surveillance system consisting of an embedded system and a personal computer (PC)-based system. The embedded system performs some of the image processing tasks and sends the processed data to a PC. The PC tracks persons and recognizes two-person interactions by using a grayscale side-view image sequence captured by a sta...
متن کاملDesigning an Embedded Video Processing Camera Using a 16-bit Microprocessor for a Surveillance System
This paper describes the design and implementation of a hybrid intelligent surveillance system that consists of an embedded system and a personal computer (PC)-based system. The embedded system performs some of the image processing tasks and sends the processed data to the PC. The PC tracks persons and recognizes two-person interactions by using a grayscale side view image sequence captured by ...
متن کاملMeta-heuristic Algorithms for an Integrated Production-Distribution Planning Problem in a Multi-Objective Supply Chain
In today's globalization, an effective integration of production and distribution plans into a unified framework is crucial for attaining competitive advantage. This paper addresses an integrated multi-product and multi-time period production/distribution planning problem for a two-echelon supply chain subject to the real-world variables and constraints. It is assumed that all transportations a...
متن کاملAttribute/Service Model: Design Patterns for Efficient Coordination of Distributed Sensors, Actuators and Tasks in Embedded Systems
This paper proposes the Attribute/Service Model (ASM) and associated design patterns as a general and simple framework for applications that require programming with multiple tasks on multiple embedded processors. This model enables the programming of complex tasks with multiple sensors and actuators on highly distributed yet tightly coupled systems by: using a simple unified protocol for commu...
متن کامل